//预定义
// 初始化定义验证码
var initStr = '<img src="http://localhost:8084/test" onclick="verifyImgLoad()" id="verifyImgNode"/>';
$(document).ready(function () {
  // 验证码显示函数
  function verifyImg() {
    console.log("verifyImg");
    $('#verifyImg').prepend(initStr);
  };
  // 第一次执行验证码显示
  verifyImg();
  //Demo
  layui.use(['form','layer'], function () {
    var form = layui.form,
        layer = layui.layer;
    layer.msg("欢迎登录驾校后台管理系统");
    //监听提交
    form.on('submit(formDemo)', function (data) {
      //文字弹窗，获取文本弹窗
      login();
      return false;
    });
    // 重置
    $("#reset").click(function () {
      $("#admAccount").val("");
      $("#admPassword").val("");
      $("#verifyCode").val("");
    });
  });
});

// 验证码显示函数
function verifyImgLoad() {
  console.log("verifyImgLoad");
  // 定义时间戳
  var severtime = new Date();
  var ux = Date.UTC(severtime.getFullYear(),severtime.getMonth(),severtime.getDay(),severtime.getHours(),severtime.getMinutes(),severtime.getSeconds())/1000;
  console.log(ux);
  $("#verifyImg img").remove();
  var str = "<img src=\"http://localhost:8084/test?id=" + ux + "\"" + " onclick=\"verifyImgLoad()\"" + "/>";
  $('#verifyImg').prepend(str);
};

// 登录
function login () {
  layui.use(['form','layer'], function () {
    $.ajax({
      url: "/admin/login",
      type: "POST",
      data: {
        "admAccount": $("#admAccount").val(),
        "admPassword": $("#admPassword").val(),
        "vcCode": $("#verifyCode").val(),
      },
      success(res) {
        console.log("执行成功:" + res);
        if (res.status == 0){
          // 登录成功
          window.location.href = "main.html";
        } else {
          $("#admAccount").val("");
          $("#admPassword").val("");
          $("#verifyCode").val("");
          layer.msg(res.msg);
          verifyImgLoad()
        }
      },
      error() {
        console.log("网络出错");
        layer.msg("网络出错");
        $("#admAccount").val("");
        $("#admPassword").val("");
        $("#verifyCode").val("");
      }
    });
  });
};